0ac11094bcbe0d86fc2e9fc33893e0743a4f7fd5,i18n/src/main/java/net/time4j/history/HistoricIntegerElement.java,HistoricIntegerElement,parse,#CharSequence#ParsePosition#AttributeQuery#ChronoEntity#,213
Before Change
}
NumberSystem numsys = attributes.get(Attributes.NUMBER_SYSTEM, NumberSystem.ARABIC);
char zero = attributes.get(Attributes.ZERO_DIGIT, Character.valueOf('0')).charValue();
Leniency leniency = (
(numsys == NumberSystem.ARABIC)
? null // not used
After Change
NumberSystem numsys = attributes.get(Attributes.NUMBER_SYSTEM, NumberSystem.ARABIC);
char zeroChar = (
attributes.contains(Attributes.ZERO_DIGIT)
? attributes.get(Attributes.ZERO_DIGIT).charValue()
: (numsys.isDecimal() ? numsys.getDigits().charAt(0) : '0'));
Leniency leniency = (numsys.isDecimal() ? Leniency.SMART : attributes.get(Attributes.LENIENCY, Leniency.SMART));
int start = status.getIndex();
int pos = start;